package cn.swenty.backstage.base.web.system.mapper;


import java.util.List;

import cn.swenty.backstage.base.web.system.entity.SysUserFormMap;
import cn.swenty.backstage.base.web.system.entity.SysUserRoleFormMap;
import cn.swenty.backstage.framework.common.FormMap;
import cn.swenty.backstage.framework.database.mapper.BasicMapper;

public interface UserInfoMapper{
	
		 public void  addEntity(SysUserFormMap userFormMap);
		 
		 public void  update(SysUserFormMap userFormMap);

		 public List<SysUserFormMap> findUserPage(SysUserFormMap userFormMap);

		 public void editEntitys(SysUserFormMap userFormMap); //批量逻辑删除
		 
		 public void deleteUserRole(SysUserRoleFormMap sysUserRoleFormMap);
		 
		 public SysUserFormMap findbyUserId (String userId);
		 
		 
	     public List<SysUserFormMap> findUserByRoleId(SysUserRoleFormMap userRole);	
	    
		 public List<SysUserFormMap> findUserByDeptId(SysUserFormMap userFormMap);

		 
		 public SysUserFormMap findbyFrist(SysUserFormMap userFormMap);
		 
	     public List<SysUserFormMap>  findByUser(String findByUser);
	     
	     public List<SysUserFormMap>  findByUserPage(SysUserFormMap userFormMap);

	     public List<SysUserFormMap>  findUserByleaderId(SysUserFormMap userFormMap);

	     
	     
	     public List<SysUserFormMap>  findListNum(SysUserFormMap userFormMap);
	     
	     public List<SysUserFormMap>findByField(SysUserFormMap userFormMap);
	     
	     
}
